#ifndef _GISUSSWFILESET_HXX_
#define _GISUSSWFILESET_HXX_

#include "mytypes.h"
#include "mydll.h"

class GisusSWFileSetImpl;
class GisusSWFile;
class GisusSWFileSet
{
public:
  GisusSWFileSet();
  GisusSWFileSet(const GisusSWFileSet &model);
  ~GisusSWFileSet();

  bool Add(GisusSWFile *swfile);
  void Clear();
  tUInt32 Size() const;

  GisusSWFile *operator[](tUInt32 i);

private:
  GisusSWFileSetImpl *_impl;
};

#endif // _GISUSSWFILESET_HXX_
